@import "iconfont";
@function r($px) {
    @return $px/40*1rem;
}
*{
    font-size: r(23);
    margin: 0;
    padding: 0;
    font-family: "微软雅黑";
}

.indexweb{
    position: relative;
    width: 100%;
    height: 100%;
    .heard{
        width: 100%;
        .heardone{
            padding: r(20);
            position: relative;
            width: 100%;
            border-bottom: solid 1px #d9d9d9;
            background: #b20000;
            .heardone1{
                position: relative;
                height: r(42);
                width: 100%;
                .iconfont{
                    display: inline-block;
                    font-size: r(35);
                    color: white;
                }
                .one3{
                    width: 41.4%;
                    height: r(42);
                    position: absolute;
                    top: 0%;
                    left: 28%;
                        img{
                        width: 100%;
                        position: absolute;
                        top: 50%;
                        left: 50%;
                        transform: translate(-50%,-50%);
                    }
                }
                .iconfont{
                    top: 0;
                    left: r(0);
                    height: r(42);
                }
                .one2{
                    position: absolute;
                    top: 0;
                    right: r(0);
                    width: r(42);
                    height: r(42);
                    border-radius: 50%;
                    border: solid 2px white;
                    img{
                        width: r(26);
                        height: r(22);
                        position: absolute;
                        top: 50%;
                        left: 50%;
                        transform: translate(-50%,-50%);
                    }
                }
                
            }
        }
        .heardtwo{
            position: relative;
                width: 100%;
                height: r(50);
                background: yellow;
                border-top: solid 1px #d9d9d9;
                border-left: solid 1px #d9d9d9;
                img{
                    position: absolute;
                    top: -999px;
                    left: -999px;
                    right: -999px;
                    bottom: -999px;
                    width: 100%;
                    height: 100%;
                    margin: auto;
                }
            }
    }
    .tu{
        position: relative;
        width: 100%;
        height: r(175);
        margin-top: r(10);
        img{
            width: 100%;
            position: absolute;
            top: -999px;
            left: -999px;
            bottom: -999px;
            right: -999px;
            margin: auto;
        }
    }
     .cont{
         position: relative;
         margin: 0 auto;
         margin-top: r(30);
         width: 94%;
         height: r(73);
         border-bottom:solid 1px #d2d2d2;
         .cont1{
             color: #5c5856;
             font-size: r(27);
             font-weight: bold;
         }
         .cont2{
             position: absolute;
             top: r(28);
             right: 0;
             font-size: r(23);
             color: #c5c5c5;
         }
         .cont3{
             width: r(33);
             height: r(33);
             position: absolute;
             top: 0;
             left: r(180);
             font-size: r(23);
             color: #c5c5c5;
             img{
                 width: 100%;
                 height: 100%;
                 position: dabsolute;
                 top: -999px;
                 left: -999px;
                 right: -999px;
                 bottom: -999px;
                 margin: auto;
         }
         }
         .cont4{
             position: absolute;
             top: r(37);
             left: r(58);
             font-size: r(23);
             color: #c5c5c5;
         }
         .cont5{
             position: absolute;
             top: r(35);
             left: r(80);
             font-size: r(23);
             color: #c5c5c5;
         }
     }
     .tu{
         overflow: hidden;
         position: relative;
         width: 94%;
         margin: 0 auto;
         height: r(340);
         img{
             width: 100%;
             position: absolute;
             top: -999px;
             left: -999px;
             right: -999px;
             bottom: -999px;
             margin: auto;
         }
     }
     .one_1{
         width: 94%;
         margin: 0 auto;
         font-size: r(25);
         color: #c5c5c5;
         margin-bottom: r(20);
         letter-spacing: r(2);
         justify-content: center;
         }
         .one_2{
             width: 94%;
             margin: 0 auto;
             font-size: r(25);
             color: #c5c5c5;
             p{
                 margin: 0;
                  font-size: r(23);
                  color: #c5c5c5;
             }
         }
         .one_3{
             position: relative;
                 width: 94%;
                 margin: 0 auto;
                 margin-top: r(30);
                 margin-bottom: r(30);
                .o-1{
                    font-size: r(28); 
                    color: #5c5856;
                 }
                 .o-2{
                     position: relative;
                     top: r(15);
                     width: r(24);
                     height: r(24);
                    img{
                        width: 100%;
                        position: absolute;
                        top: 50%;
                        left: 50%;
                        transform: translate(-50%,-50%);
                    }
                 }
                 .o-3{
                     position: absolute;
                     left: r(50);
                     top: r(48);
                    font-size: r(28); 
                    color: #9f9e9e;
                 }
                 }
                 .one_4{
                 position: relative;
                 width: 94%;
                 margin: 0 auto;
                 margin-top: r(30);
                 margin-bottom: r(50);
                 .o-2{
                     position: relative;
                     top: r(15);
                     width: r(24);
                     height: r(24);
                    img{
                        width: 100%;
                        position: absolute;
                        top: 50%;
                        left: 50%;
                        transform: translate(-50%,-50%);
                    }
                 }
                 .o-3{
                     position: absolute;
                     left: r(50);
                     top: r(5);
                    font-size: r(28); 
                    color: #9f9e9e;
                 }
                 }
                 .beiji{
                     width: 100%;
                     height: r(24);
                     background: #f5f5f5;
                     margin-bottom: r(20);
                 }
                 .wen{
                     width: 94%;
                     margin: 0 auto;
                     font-size: r(30);
                     color: #5c5856;
                 }
     .contone{
         width: 94%;
         height: r(160);
         margin: 0 auto;
         overflow: hidden;
         position: relative;
         .conttwo{
             position: relative;
             width: 33.33%;
             height: r(155);
             float: left;
             .t1{
                 position: absolute;
                 top: r(0);
                 left: r(0);
                 width: r(80);
                 height: r(155);
                     img{
                     width: 100%;
                     position: absolute;
                     top: -999px;
                     left: -999px;
                     right: -999px;
                     bottom: -999px;
                     margin: auto;
         }
             }
             .t2{
                 overflow: hidden;
                 width: r(120);
                 position: absolute;
                 top:r(30);
                 right: 0;
                 display: -webkit-box;
                overflow: hidden;
                text-overflow: ellipsis;
                -webkit-box-orient: vertical;
                -webkit-line-clamp: 2;
                 p{
                     font-size: r(23);
                     color: #727171;
                     margin: 0;
                     overflow: hidden;
                     text-overflow: ellipsis;
                -webkit-box-orient: vertical;
                -webkit-line-clamp: 2;
                 }
             }
         }
         
          .conttwo_1{
             position: relative;
             width: 33.33%;
             height: r(155);
             float: left;
             .t1{
                 position: absolute;
                 top: r(0);
                 left: r(0);
                 width: r(80);
                 height: r(155);
                     img{
                     width: 100%;
                     position: absolute;
                     top: -999px;
                     left: -999px;
                     right: -999px;
                     bottom: -999px;
                     margin: auto;
         }
             }
             .t2{
                 overflow: hidden;
                 width: r(120);
                 position: absolute;
                 top:r(30);
                 right: 0;
                 display: -webkit-box;
                overflow: hidden;
                text-overflow: ellipsis;
                -webkit-box-orient: vertical;
                -webkit-line-clamp: 2;
                 p{
                     font-size: r(23);
                     color: #727171;
                     margin: 0;
                     overflow: hidden;
                     text-overflow: ellipsis;
                -webkit-box-orient: vertical;
                -webkit-line-clamp: 2;
                 }
             }
         }
         
         .conttwo_2{
             position: relative;
             width: 33.0%;
             height: r(155);
             float: left;
             .t1{
                 position: absolute;
                 top: r(0);
                 left: r(0);
                 width: r(75);
                 height: r(155);
                     img{
                     width: 100%;
                     position: absolute;
                     top: -999px;
                     left: -999px;
                     right: -999px;
                     bottom: -999px;
                     margin: auto;
         }
             }
             .t2{
                 overflow: hidden;
                 width: r(120);
                 position: absolute;
                 top:r(30);
                 right: 0;
                 display: -webkit-box;
                overflow: hidden;
                text-overflow: ellipsis;
                -webkit-box-orient: vertical;
                -webkit-line-clamp: 2;
                 p{
                     font-size: r(23);
                     color: #727171;
                     margin: 0;
                     overflow: hidden;
                     text-overflow: ellipsis;
                -webkit-box-orient: vertical;
                -webkit-line-clamp: 2;
                 }
             }
         }
     }
     .beiji2{
                     width: 100%;
                     height: r(24);
                     background: #f5f5f5;
                     margin-bottom: r(30);
                 }
    .baom{
        width: 94%;
        height: r(86);
        margin: 0 auto;
        background:#b20000;
        margin-bottom: r(200);
        color: white;
        text-align: center;
        line-height: r(86);
        font-size: r(30);
        font-weight: bold;
        position: relative;
        .b1{
            position: absolute;
            top: 50%;
            transform: translate(0,-50%);
            right: r(180);
          width: r(33);  
          height: r(33);
          border-radius: 50%;
          background: white;
          color: #b20000;
          text-align: center;
          line-height: r(33); 
          font-size: r(23); 
        }
    }
    .dibu{
        background: white;
        position: fixed;
        bottom: 0;
        left: 0;
        width: 100%;
        height: r(111);
        border-top: solid 1px #bbb9ba;
        .dibuone{
            width: 95%;
            height: r(98);
            margin: 0 auto;
            .one{
                position: relative;
                width: r(78);
                height: r(98);
                text-align: center;
                .one1{
                    overflow: hidden;
                    position: relative;
                    margin-left: r(10);
                    width: r(60);
                    height: r(66);
                       img{
                            width: 100%;
                            position: absolute;
                            top: 50%;
                            left: 50%;
                            transform: translate(-50%,-50%);
                } 
                span{
                    position: absolute;
                    bottom: 0;
                    font-size: r(23);
                    color: white;
                    text-align: center;
                }
                }
                 
            }
            .two{
                position: absolute;
                top: 0;
                left: r(150);
                width: r(78);
                height: r(98);
                text-align: center;
                .one1{
                    overflow: hidden;
                    position: relative;
                    margin-left: r(10);
                    width: r(60);
                    height: r(66);
                       img{
                    width: 100%;
                    position: absolute;
                    top: -999px;
                    left: -999px;
                    bottom: -999px;
                    right: -999px;
                    margin: auto;
                } 
                span{
                    position: absolute;
                    bottom: 0;
                    font-size: r(23);
                    color: white;
                    text-align: center;
                }
                }
                 
            }
            .thir{
                position: absolute;
                top: 0;
                left: r(280);
                width: r(78);
                height: r(98);
                text-align: center;
                .one1{
                    overflow: hidden;
                    position: relative;
                    margin-left: r(10);
                    width: r(60);
                    height: r(66);
                       img{
                    width: 100%;
                    position: absolute;
                    top: -999px;
                    left: -999px;
                    bottom: -999px;
                    right: -999px;
                    margin: auto;
                } 
                span{
                    position: absolute;
                    bottom: 0;
                    font-size: r(23);
                    color: white;
                    text-align: center;
                }
                }
                 
            }
            .four{
                position: absolute;
                top: 0;
                right: r(150);
                width: r(78);
                height: r(98);
                text-align: center;
                .one1{
                    overflow: hidden;
                    position: relative;
                    margin-left: r(10);
                    width: r(60);
                    height: r(66);
                       img{
                           width: 100%;
                           height: 100%;
                            position: absolute;
                            top: -999px;
                    left: -999px;
                    bottom: -999px;
                    right: -999px;
                    margin: auto;
                } 
                span{
                    position: absolute;
                    bottom: 0;
                    font-size: r(23);
                    color: white;
                    text-align: center;
                }
                }
                 
            }
            .five{
                position: absolute;
                top: 0;
                right: r(20);
                width: r(78);
                height: r(98);
                text-align: center;
                .one1{
                    overflow: hidden;
                    position: relative;
                    margin-left: r(10);
                    width: r(70);
                    height: r(66);
                       img{
                    width: 100%;
                    position: absolute;
                    top: -999px;
                    left: -999px;
                    bottom: -999px;
                    right: -999px;
                    margin: auto;
                } 
                span{
                    position: absolute;
                    bottom: 0;
                    font-size: r(23);
                    color: white;
                    text-align: center;
                }
                }
                 
            }
        }
    }

}

@media only screen and (max-width: 768px) {
    .indexweb{
        .cont{
            .conttwo{
                .t{
                    p{
                        transform: scale(0.955);
                    }
                }
                .t1{
                    p{
                        transform: scale(0.955);
                    }
                }
            }
        }
    }
    .fu{
        .fuone{
            p{
                transform: scale(0.9);
            }
        }
    }
    .contone{
        .conttwo{
            .t2{
                p{
                    transform: scale(0.90);
                }
            }
        }
    }
}
